package br.com.news.utils.business.interfaces;

import java.util.List;
import br.com.news.utils.business.exception.BusinessException;
import br.com.news.utils.database.beans.UsuarioBean;

public interface IUsuarioBusiness {

	List<UsuarioBean> testeUsuarioList() throws BusinessException;

	public List<UsuarioBean> findAll() throws BusinessException;

	public void save(UsuarioBean usuario) throws BusinessException;

	List<UsuarioBean> findByExample(UsuarioBean usuario);
	
	UsuarioBean autenticar(UsuarioBean usuarioBean);

	List<UsuarioBean> buscaTodosOsUsuariosAtivos();

	void update(UsuarioBean usuarioBean) throws BusinessException;

}
